<!DOCTYPE html>
<html lang="zh-cn">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>javascript 阶段</title>
</head>
<body>


    <script>
        // 定义函数
        var count = 0 ;
        var add = function () {
            count ++;
            console.log(count);
        }

        // 假设
        // 假设三秒之后调用add方法

        // 延迟函数
        // setTimeout(匿名函数 ， 毫秒值)
        // setTimeout(function(){} , 3000)
        var delay = setTimeout(() => {
            add();
        }, 3000);

        // console.log(delay , '延迟函数的返回值');
        // 特点
        // 隔一段时间（毫秒值），仅执行一次函数

        // 停止执行延迟函数
        clearTimeout(delay);

        // 总结：
        // 定时器函数和延迟函数的调用者都是window
        // 参数相同
        // 功能不同


    </script>
</body>
</html>